Barking spider

noun

Definitions

Noun
  1. 1
    An Australian spider, Selenocosmia crassipes, which makes a "hissing" sound (stridulation) when disturbed.
  2. 2
    An instance of audible flatulence; a fart. euphemistic, humorous

Next best steps

Mini challenge

Want a quick game? Try Word Finder.